 /* ȫ�� */
html,body {overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,em,blockquote,pre,fieldset,form,input,textarea,marquee {margin:0; padding:0; utline:none;}
fieldset,abbr,acronym,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
q:before,q:after {content:"";}

/* Ĭ�� */
body {font-size: 12px; color: #333; line-height: 20px;}
a {text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none; color: #333;}
a:hover {color: #d40010;}

/* ͨ�� */
.left {float: left; display: inline;}
.right {float: right; display: inline;padding: 10px;}
.clear {clear: both; height: 0; overflow: hidden;}
.show {display: block;}
.none {display: none;}
.clearfix:after {display: block; content: "."; height: 0; clear: both; visibility: hidden;} 
.clearfix {zoom: 1;}

/*����*/
#topBar {height: 30px; line-height: 30px; background: #f9f9f9; border-bottom: 1px solid #EEE;}
#topBar dl {width: 1100px; margin: 0 auto; height: 35px; overflow: hidden; clear: both;}
#topBar .left strong {color: #1b8ea1; font-size: 16px;}
#topBar .right {color: #CCC;}

/*ͷ��*/
#funBar {background: #FFF;}
#funBar dl {width: 1100px; margin: 0 auto; height: 100px; overflow: hidden; clear: both;}
#funBar .logo {float: left; display: inline; width: 260px; height: 70px; padding-left: 80px; padding-top: 10px;}
#funBar .pic {float: left;  width: 400px; height: 80px; padding-top: 10px;padding-left: 45px;}
#funBar .zhuanti {float:left; display: inline; height: 82px; padding: 10px;margin-left:60px; }
#funBar iframe {float: right; display: inline; width: auto; height: 100px;}

/*����*/
#nav {background:#07325fc9; margin: 0 auto;padding: 20px 0;}
#nav ul {width: 1200px; margin: 0 auto; height: 40px; clear: both;}
#nav li {float: left; display: inline;}
#nav li:hover {position: relative; z-index: 1;}
#nav li > a {display: block; height: 40px; line-height: 38px; text-align: center; font-size: 16px; font-weight: bold; color: #FFF; padding: 0 17px;}
#nav li:hover > a {background: #001f5c;}
#nav li.active > a {background: #ff4917;}
#nav li p {background: #FFF; padding: 0 15px; height: 40px; line-height: 40px; position: absolute; z-index: 2; left: 0; top: -99999999px;}
#nav li p.a1 {width: 530px;}
#nav li p.a2 {width: 360px;}
#nav li p.a3 {width: 360px;}
#nav li p.a4 {width: 90px;}
#nav li:hover p {top: 40px;}
#nav li p a {margin: 0 10px 0 0;}
#nav li p a:last-of-type {margin: 0;}
#nav .logo {
		height: 40px;
	}
	.hiddened {
		top: -90px;
	}
	.showed {
		top: 0;
		z-index: 9999;
	}
/*�Ӳ˵�*/
#sub {background: #FFF; border-bottom: 1px solid #DDD; margin: 0 0 15px 0;}
#sub dl {height: 30px; line-height: 30px; width: 1100px; margin: 0 auto;}
#sub a {font-size: 14px; margin: 0 20px 0 0;}

/*ͨ��*/
#bar310 {width: 1100px; margin: 0 auto; height: 310px; background: url(1100x310_1.jpg) no-repeat center top;}
#bar310_2 {width: 1100px; margin: 0 auto; height: 310px; background: url(1100x310_2.jpg) no-repeat center top;}
#bar310_3 {width: 1100px; margin: 0 auto; height: 206px; background: url(jiui_04.jpg) no-repeat center top;}
#bar360 {height: 360px; background: #2363a7 url(banner001.jpg) no-repeat center top;}
.tg140 {height: 140px; line-height: 140px; text-align: center;}
.tg600 {height: 600px; line-height:600px; text-align: center;}

/*����*/
#newsBar {width: 1100px; margin: 0 auto; background: #FFF; height: 35px; overflow: hidden;}
#newsBar ul {display: block; width: 1100px; margin: 0 auto;}
#newsBar li {height: 35px; line-height: 35px;}
#newsBar em {color: #666; margin: 0 0 0 20px;}
#newsBar a {color: #d40010;}
#newsBar a:hover {color: #DD0000;}

/*�˵�*/
#menu {width: 1100px; margin: 0 auto 10px auto;}
#menu ul {height: 35px; overflow: hidden; clear: both;}
#menu li {float: left; width: 89px; margin: 0 0 0 2px;}
#menu li:first-of-type {width: 97px;}
#menu a {display: block; height: 35px; line-height: 35px; background: #0099ff; text-align: center; color: #FFF;}
#menu a:hover { background: #0082d9;}

/*λ��*/
#position {background: #FFF; border-bottom: 1px solid #EEE;}
#position p {display: block; width: 1100px; margin: 0 auto; height: 35px; line-height: 35px; color: #999;}

/*����*/
#content {width: 1060px; margin: 20px auto 0 auto; padding: 19px; border: 1px solid #DDD; height: 100%; overflow: hidden; clear: both;}
#main {float: left; display: inline; width: 770px;}
#side {float: right; display: inline; width: 250px;}
#side .cot {margin: 0 0 20px 0;}
#side .cot:last-of-type {margin: 0;}

/*�ײ�*/
#footer {clear: both; color: #999;}
#footer a{color: #999;}
#footer dl {width: 1100px; margin: 0 auto;}
#footer .info {padding: 20px 0 40px 0; height: 100%; clear: both;}
#footer .copy {float: left; display: inline;}
#footer .fa {float: right;}
#footer .fa li {float: left; display: inline; width: 50px; height: 50px; margin: 0 0 0 5px; position: relative;}
#footer .fa img{height:70px}
.abstract {
    background: #F7F7F7;
    border: 1px solid #EEE;
    padding: 14px 19px;
    font-size: 14px;
    line-height: 26px;
    margin: 0 0 20px 0;
    color: #666;
}
 .text {
    font-size: 14px;
    line-height: 26px;
    padding: 0 20px;
}

.footer-mobile{margin-right: 11px; position: relative;}
h3{font-size: 14px;font-weight: 700; color: #666;}

